//package com.customComponents;
//
//import android.content.Context;
//import android.graphics.Bitmap;
//import android.graphics.BitmapFactory;
//import android.view.MotionEvent;
//import android.view.View;
//import android.view.View.OnTouchListener;
//import android.view.ViewGroup.LayoutParams;
//import android.widget.ImageView;
//import android.widget.Toast;
//
//import com.bfb.GameActivity;
//
//public class DraggableImageView extends ImageView implements OnTouchListener {
//
//	private final int START_DRAGGING = 0;
//	private final int STOP_DRAGGING = 1;
//
//	private int status;
//	Context context;
//	LayoutParams params;
//
//	private ImageView image;
//
//	public DraggableImageView(Context context, int imageClicked) {
//		super(context);
//		this.context = context;
//		Bitmap b = BitmapFactory.decodeResource(getResources(), imageClicked);
//		setImageBitmap(b);
//		setDrawingCacheEnabled(true);
//		params = new LayoutParams(LayoutParams.WRAP_CONTENT,
//				LayoutParams.WRAP_CONTENT);
//		setDrawingCacheEnabled(true);
//		setOnTouchListener(this);
//		GameActivity.plateLayout.addView(this, params);
//	}
//
//	@Override
//	public boolean onTouchEvent(MotionEvent me) {
//		if (me.getAction() == MotionEvent.ACTION_DOWN) {
//			status = START_DRAGGING;
//			image = new ImageView(context);
//			image.setImageBitmap(getDrawingCache());
//			GameActivity.plateLayout.addView(image, params);
//			Toast.makeText(context, "Started dragging", Toast.LENGTH_LONG)
//					.show();
//		}
//		if (me.getAction() == MotionEvent.ACTION_UP) {
//			status = STOP_DRAGGING;
//			Toast.makeText(context, "Stopped dragging", Toast.LENGTH_LONG)
//					.show();
//		} else if (me.getAction() == MotionEvent.ACTION_MOVE) {
//			if (status == START_DRAGGING) {
//				Toast.makeText(context, "dragging", Toast.LENGTH_LONG).show();
//				image.setPadding((int) me.getX(), (int) me.getY(), 0, 0);
//				image.invalidate();
//			}
//		}
//		return false;
//	}
//
//	@Override
//	public boolean onTouch(View arg0, MotionEvent me) {
//		
//		return false;
//	}
// }
